#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "insertsort.c"
#include "insertsortbyhalf.c"
#include "shellsort.c"
#include "quicksort.c"
#include "mergesort.c"
int main(int argc, char const *argv[])
{
    srand(100);//表示含义：随机数的最小值是100，固定生成
    srand((unsigned int)time(NULL));//随机数随时变

    int data[100];
    int n=10;
    for(int i=0;i<n;i++){
        data[i]=rand()%100;
    }
     for(int i=0;i<n;i++){
        printf("%d  ",data[i]);
        if(i%5==4&&i!=0){
            printf("\n");
        }
    }
    printf("\n");
    printf("调用方法\n");
    // insertsort(data,n);
    // insertsortbyhalf(data,n);
    // shellsort(data,n);
    // quick(data,0,n);
    mergesort(data,0,n-1);
    for(int i=0;i<n;i++){
        printf("%d  ",data[i]);
        if(i%5==4&&i!=0){
            printf("\n");
        }
    }


    return 0;
}
